/**
 * A comment. Returned by the Abdera XPath implementation when querying for
 * comment nodes (e.g. xpath.selectNodes("//comment()"); ...).  Most applications
 * should never have much of a reason to use this interface.  It is provided
 * primarily to avoid application from having to deal directly with the underlying
 * parser implementation
 */
public interface Comment {
	
	  /**
	   * Delete the comment node
	   */
	  void discard();
	  
	  /**
	   * The text of this comment node
	   */
	  String getText();
	  
	  /**
	   * The text of this comment node
	   */
	  Comment setText(String text);
	  
	  /**
	   * The parent node
	   */
	  Element getParentElement();
}
